Note
latest
Python
Python CookBook 读书笔记
模块和函数
编写高质量代码改善 Python 程序的 91 个建议读书笔记
编写高质量 Python 代码的 91 个建议 writing solid python code 读书笔记
第一章 引论
第二章 编程惯用法
DaraFrame 的赋值和切片的理解
Enum 类
eval exec cpmpile 的区别
From Python to Numpy 读书笔记
Python HowTos
input 和 stdin.readline 的区别
Matplotlib 画图相关
NumPy 函数式编程
NumPy 小知识
Numpy 快速入门
NumPy 注意事项
Pandas 快速入门
Python’s super() considered super!
Python 之禅
Python 小知识
Python 描述器
Python 装饰器
Python 读取文件的几个函数以及大文件读写
Python 顺手小函数
Python 魔法方法
二维数组
Python 协程
深拷贝与浅拷贝的区别
类方法 静态方法和实例方法
这样写 Python
问题记录
C C++
算法和代码
机器学习
文字
记录
其他
论文和仿真
保存
Note
Docs
»
Python
»
编写高质量代码改善 Python 程序的 91 个建议读书笔记
Edit on GitHub
编写高质量代码改善 Python 程序的 91 个建议读书笔记
¶
编写高质量 Python 代码的 91 个建议 writing solid python code 读书笔记
第一章 引论
建议 1:理解 Pythonic 概念
建议 2:编写 Pythonic 代码
建议 3:理解 Python 与 C 语言的不同之处
“缩进”与“{}”
‘与“
三元操作符 ”?:“
switch...case
建议 4:在代码中适当添加注释
建议 5:通过适当添加空行使代码布局更为优雅、合理
建议 6:编写函数的几个原则
建议 7:将常量集中到一个文件
第二章 编程惯用法
建议 8:利用 assert 语句来发现问题
建议 9:数据交换值的时候不推荐使用中间变量
建议 10:充分利用 Lazy evaluation 的特性
建议 11:理解枚举替代实现的缺陷
建议 12:不推荐使用 type 来进行类型检查
建议 13:尽量转换为浮点类型后再做除法
建议 14:警惕 eval() 的安全漏洞
建议 15:使用 enumerate() 获取序列迭代的索引和值
建议 16:分清 == 与 is 的适用场景
Read the Docs
v: latest
Versions
latest
Downloads
htmlzip
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.